dens invaginatus - Spanish English Dictionary